home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
qbbs
/
fbu_100.zip
/
FBUTIL.DOC
< prev
next >
Wrap
Text File
|
1992-07-10
|
38KB
|
992 lines
────────────────────────────────────────────────
▒▒▒▒▒▒▄ ▒▒▒▒▒▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▒▒▄ ▒▒▒▒▄ ▒▒▄
▒▒█▀▀▀▀ ▒▒█▀▒▒█ ▒▒█ ▒▒█ ▀▀▒▒█▀▀▀ ▒▒█▀ ▒▒█
▒▒▒▒▄ ▒▒▒▒▒█▀ ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒█
▒▒█▀▀ ▒▒█▀▒▒█ ▒▒█▄▒▒█ ▒▒█ ▒▒█ ▒▒█
▒▒█ ▒▒▒▒▒▒▒█ ▒▒▒▒▒▒█ ▒▒█ ▒▒▒▒█ ▒▒▒▒▒▒▄
▀▀ ▀▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀ ▀▀▀▀ ▀▀▀▀▀▀
────────────────────────────────────────────────
The Files.Bbs utility
Version 1.00
Bob Henderson, 1:3812/10
────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
FEATURES. . . . . . . . . . . . . . . . . . . . . . . . . 2
REQUIREMENTS . . . . . . . . . . . . . . . . . . . . . . 3
LEGAL STUFF . . . . . . . . . . . . . . . . . . . . . . . 3
COMMAND LINE SWITCHES . . . . . . . . . . . . . . . . . . 3
CONFIGURATION FILE. . . . . . . . . . . . . . . . . . . . 5
Archiver. . . . . . . . . . . . . . . . . . . . . . . 5
BbsInfo . . . . . . . . . . . . . . . . . . . . . . . 5
CounterStyle. . . . . . . . . . . . . . . . . . . . . 6
DaysNew . . . . . . . . . . . . . . . . . . . . . . . 6
DefaultSort . . . . . . . . . . . . . . . . . . . . . 6
DefListFooter . . . . . . . . . . . . . . . . . . . . 6
DefListHeader . . . . . . . . . . . . . . . . . . . . 7
FileFooter. . . . . . . . . . . . . . . . . . . . . . 7
FileHeader. . . . . . . . . . . . . . . . . . . . . . 7
FileList. . . . . . . . . . . . . . . . . . . . . . . 8
ListAreas . . . . . . . . . . . . . . . . . . . . . . 8
ListExclude . . . . . . . . . . . . . . . . . . . . . 8
ListFooter. . . . . . . . . . . . . . . . . . . . . . 8
ListHeader. . . . . . . . . . . . . . . . . . . . . . 8
ListSecurity. . . . . . . . . . . . . . . . . . . . . 9
LogFile . . . . . . . . . . . . . . . . . . . . . . . 9
NewFlagChar . . . . . . . . . . . . . . . . . . . . . 9
NoFileFooters . . . . . . . . . . . . . . . . . . . . 9
NoFileHeaders . . . . . . . . . . . . . . . . . . . . 9
NoName. . . . . . . . . . . . . . . . . . . . . . . . 9
NoLongDesc. . . . . . . . . . . . . . . . . . . . . . 10
OptionalSort. . . . . . . . . . . . . . . . . . . . . 10
RegNumber . . . . . . . . . . . . . . . . . . . . . . 10
RemoveMissing . . . . . . . . . . . . . . . . . . . . 10
SkipAreas . . . . . . . . . . . . . . . . . . . . . . 10
SysopName . . . . . . . . . . . . . . . . . . . . . . 11
TextPath. . . . . . . . . . . . . . . . . . . . . . . 11
TopExclude. . . . . . . . . . . . . . . . . . . . . . 11
TopFiles. . . . . . . . . . . . . . . . . . . . . . . 11
TopSecurity . . . . . . . . . . . . . . . . . . . . . 11
UseCommas . . . . . . . . . . . . . . . . . . . . . . 11
FILE LISTS. . . . . . . . . . . . . . . . . . . . . . . . 12
TIPS AND HINTS. . . . . . . . . . . . . . . . . . . . . . 13
REGISTERING . . . . . . . . . . . . . . . . . . . . . . . 13
THE FUTURE. . . . . . . . . . . . . . . . . . . . . . . . 14
ACKNOWLEDGEMENTS. . . . . . . . . . . . . . . . . . . . . 15
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 1
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
F E A T U R E S
───────────────────────────────────────────────────────────────────────
■ Support for Superbbs, Quickbbs and Remote Access file areas.
■ Optionally produce headers for the files.bbs in each file area. {+}
■ Optionally produce footers for the files.bbs in each file area.
■ Allows for external headers and footers that you make.
■ File areas can be sorted by Name, Date, Size, or amount of
downloads.
■ Each file area can be sorted differently. You could sort some areas
by date and others by name or whatever.
■ Optionally Remove missing files from the file lists.
■ Removes Duplicate file entries from file list.
■ Adds file counters to those files that do not have one.
■ Formats file counters to specified width ( up to 5 digits ).
■ Can be used to change file counters to another type.
■ Produce up to 20 file lists, each list can contain either all the
files in an area or just new files. File lists may also be defined
as having only certain areas in it.
■ Each file list can have a different header and footer.
■ File lists can be archived with most any archiver. Supported
archive types are Zip, Arj, Pak, Arc, Lzh, and Zoo.
■ Produce Top Files and Top Areas reports in both ASCII and ANSI
format.
■ CD-ROM support for SuperBBS 1.16+ and QuickBBS 2.75+
■ Support for long descriptions up to 512 characters.
■ Support for Sbbs " >" extended descriptions.
■ Can convert extended " >" descriptions to one line format.
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 2
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
R E Q U I R E M E N T S
───────────────────────────────────────────────────────────────────────
■ Any IBM PC compatible computer with at least 256k free memory.
■ MS-DOS (or compatible) 3.30 or later. Earlier versions may work.
■ At least Files=20 in your config.sys
■ Superbbs, Quickbbs or Remote Access BBS programs.
L E G A L S T U F F
───────────────────────────────────────────────────────────────────────
Fbutil is provided as is, with no warranty of any kind, either
expressed or implied. Fbutil is only guaranteed to occupy disk space.
You are free to copy and distribute the Fbutil archive freely, provided
no changes or additions are made to the package.
Bob Henderson (The Author) shall in no event be held liable to you or
anyone else for any damages of ANY kind, incidental or consequential,
arising from the use or inability to use this program.
All products by Bob Henderson are trademarks and are Copyright by Bob
Henderson. Other products and brand names are trademarks and Copyright
by the respective holders.
C O M M A N D L I N E S W I T C H E S
───────────────────────────────────────────────────────────────────────
Executing Fbutil without any switches will present you with a small
display on the available switches and what each one does.
/Anum Process only area number specified. No file lists
or top screens will be made.
/Cfile Use the named configuration instead of the default
Fbutil.Cfg.
/Dfile Display named file as a header. Use this to test
the appearance of your headers. Some default values
will be placed in the meta-character info.
/Lnum Display information on the list number num.
Information displayed includes name, file areas,
header and footers to use. Use /L0 to display all
file areas.
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 3
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
/N Do not modify files.bbs. Use this if you are
uncertain of how things are going to be processed.
The All/New files lists will be created and all
temporary files will be left in your file areas.
/P Process all file areas. Reads configuration and
following its rules it will process all file areas,
create All/New file list and Top Files/Areas
reports.
/Soption Use alternate sort option, only works when using /A
switch to process one file area. See DefaultSort
configuration option for valid sort options.
/T Test configuration files. This will read the
default or named (/C) configuration file and report
its findings and any errors that might occur.
Examples ...
Fbutil /A10 Process area 10 only.
Fbutil /A10 /N Process area 10 but do not modify files.bbs.
Fbutil /A /S-NAME Process area 10, sort by name in descending order.
Fbutil /P /N Process ALL areas defined and do not modify
files.bbs
Fbutil /T Test configuration files.
Fbutil /L0 Display all file areas in BBS configuration.
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 4
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
C O N F I G U R A T I O N F I L E
───────────────────────────────────────────────────────────────────────
Any line in the configurations file beginning with a ; (semi-colon)
will be ignored.
Parameters enclosed in <> are required.
Parameters enclosed in [] are optional.
Throughout this configuration file it will refer to a parameter 'List'.
What List usually refers to is a list of numbers. These numbers can be
separated by either a , (comma) or a - (dash). Numbers separated by a
comma are treated individually while numbers separated by a dash are
treated as a range. Examples..
"Areas 1,10,20" would translate to using areas 1, 10 and 20
"Areas 1-10,20" would translate to using areas 1 thru 10 and area 20
"Areas 1-10,20" would translate to using areas 1 thru 10 and area 20
"Areas 1-10-20" would probably not work!!!
In all cases you can put areas that are not there. 1-200 would mean use
all areas but I doubt you have that many areas so it would only do what
you have.
───────────────────────────────────────────────────────────────────────
Key word : Archiver
Parameters : <Type> [Move]
Example : Archiver Arj Move
Type can be one of the following.. ARC, ARJ, LZH, PAK, ZIP or ZOO. The
archiver must be somewhere in the path for it to work. The Optional
Move will move the file into the archive.
───────────────────────────────────────────────────────────────────────
Key word : BbsInfo
Parameters : <BbsType> <Path>
Example : BbsInfo Sbbs C:\Sbbs\
Fbutil supports 3 types of BBS packages. SuperBBS 1.16+, QuickBBS 2.75+
and Remote Access 1.10+. The Path parameter would be the path to the
Bbs files. At the moment Fbutil will only access the file area
information files of your Bbs. In the Future I will allow for use of
the standard Flsearch.Ctl text file. Use the BbsType that matches your
system.
SBBS for SuperBBS.
QBBS for QuickBBS.
RA for Remote Access.
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 5
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
Key word : CounterStyle
Parameters : <counter>
Example : CounterStyle (00)
The counter you enter here is what will show up in your file list. You
could also use this to change counters. The width is important,
entering [00000] will make all your counters with 5 digits. [00] will
be 2 digits unless the number will not fit in which case the counter
would be the width of the number. If Fbutil cannot find the brackets
you specified it will look for the following characters to replace.
! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
───────────────────────────────────────────────────────────────────────
Key word : DaysNew
Parameters : <number>
Example : DaysNew 30
This is the 'number' of days to flag files as being new. In All files
lists the 'NewFlagChar' will be placed to the right of the date. For
the new files lists the days determine which files will be placed in
the list.
───────────────────────────────────────────────────────────────────────
Key word : DefaultSort
Parameters : <SortType>
Example : DefaultSort NAME
Use this to specify a default way to sort the files.bbs. The Default if
not specified is NOSORT. Valid SortTypes are..
NAME Sort in alphabetical order from 0-9, A-Z and so on.
DATE Sort by file date, oldest to the newest.
SIZE Sort by file size, smallest to largest.
DOWNLOADS Sort by amount of downloads, least to most downloaded.
You can also put a - (dash) in front of the SortType and the sorting
will be reversed. -DATE would then become newest to oldest.
───────────────────────────────────────────────────────────────────────
Key word : DefListFooter
Parameters : <path\name>
Example : DefListFooter C:\Util\List.Hdr
The file specified will be placed at the very end of your filelist just
before 'stat' screen. Use ListFooter in the FileList definitions to
override the default.
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 6
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
Key word : DefListHeader
Parameters : <path\name>
Example : DefListHeader C:\Util\Availist.Hdr
The file specified will be placed at the very beginning of the
filelists that you creat. This should contain some info about your
system. There is no limit on the size of the file. Use ListHeader in
FileList definitions to override the default.
───────────────────────────────────────────────────────────────────────
Key word : FileFooter
Parameters : <path\name>
Example : FileFooter C:\Bin\Fbutil.Ftr
<path\name> should point to a file that you want to replace the default
footer information. The file can have up to 20 lines and include any
one of the codes which apply to the FileHeader.
───────────────────────────────────────────────────────────────────────
Key word : FileHeader
Parameters : <path\name>
Example : FileHeader C:\Bin\Fbutil.Hdr
<path\name> should point to a file that you want to replace the default
header information. The file can have up to 20 lines and include any
one of the following codes which will be translated.
%A Name of area.
%B Total bytes in file area.
%D Total downloads from area.
%F Total files in area.
%K Total Kilobytes in area.
%M Current date, like 01-Jan-91.
%N Area number.
%R Registered to name.
%T Current Time.
%Y Day number of year.
Using the codes as they look above will place only the amount of
characters needed to display. You can use one of three format modifiers
to help when drawing boxes and such. The three characters are \/| and
allow for left justify, right justify and centering of the string. In a
example I'll use area name which is "New Uploads".
Before: │ %\\\\\\\\\\\\\A │ %////////////A │ %|||||||||||||||||||||A │
After : │ New Uploads │ New Uploads │ New Uploads │
Don't forget to allow enough space for the variable otherwise it will
be truncated to fit.
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 7
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
Key word : FileList
Parameters : <path\name> [New]
Example : FileList E:\Uploads\Allfiles.Lst
<path\name> is the full path and name of the file list to make. The
optional New keyword would tell Fbutil to only put new files in the
list. The keyword FileList must be specified before using any of the
List?????? keywords. See also ListAreas and ListSecurity.
───────────────────────────────────────────────────────────────────────
Key word : ListAreas
Parameters : <List>
Example : ListAreas 1-200
The 'List' of areas will be placed in current 'FileList' that is
specified. Use with ListExclude for better flexibility. This keyword
must be used with each 'FileList' keyword.
───────────────────────────────────────────────────────────────────────
Key word : ListExclude
Parameters : <List>
Example : ListExclude 1-200
The 'List' of areas will not be placed in the current 'FileList'. You
should specify ListAreas before using this keyword or it will not work
correctly.
───────────────────────────────────────────────────────────────────────
Key word : ListFooter
Parameters : <path\name>
Example : ListFooter C:\Bin\Allfiles.Ftr
<path\name> should point to a file that will be appended to the current
'FileList'. This option overrides the DefListFooter only for the
FileList it applies to.
───────────────────────────────────────────────────────────────────────
Key word : ListHeader
Parameters : <path\name>
Example : ListHeader C:\Bin\Allfiles.Hdr
<path\name> would be the file to place at the very beginning of the
current 'FileList'. This option overrides the DefListHeader only for
the FileList it applies to.
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 8
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
Key word : ListSecurity
Parameters : <number>
Example : ListSecurity 20
<number> is the maximum security level in which the file area qualifies
to be placed in the current 'FileList'. This keyword must be used with
each 'FileList' keyword.
───────────────────────────────────────────────────────────────────────
Key word : LogFile
Parameters : <path\name>
Example : LogFile C:\Sbbs\N2\System.Log
Enabling this will cause Fbutil to write to a logfile. Not much info is
put in there except for Fatal Errors, Removed or Missing Files and
Start and End times.
───────────────────────────────────────────────────────────────────────
Key word : NewFlagChar
Parameters : <char>
Example : NewFlagChar ■
Specify what character to use to signify a new file that meets the
'DaysNew' criteria. The default character is '*'.
───────────────────────────────────────────────────────────────────────
Key word : NoFileFooters
Parameters : <List>
Example : NoFileFooters 1-200
The 'List' of areas will not have the footer placed at the bottom of
the files.bbs. This option is only valid if you have specified the
FileFooter keyword.
───────────────────────────────────────────────────────────────────────
Key word : NoFileHeaders
Parameters : <List>
Example : NoFileHeaders 1-200
The 'List' of areas will not have the header placed in the files.bbs.
───────────────────────────────────────────────────────────────────────
Key word : NoName
Parameters : none
Example : NoName
Enabling this option will keep your name out of the file lists. This
only works in registered versions.
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 9
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
Key word : NoLongDesc
Parameters : none
Example : NoLongDesc
This will use the extended file descriptions using a ' >' on lines
after the file name. Normally all file descriptions are on one line.
This allows for very long descriptions when using ' >' extended info.
You can also change this option and Fbutil will correct your
files.bbs's to the proper type. NOTE: The extended description must
start with a space and then a > symbol. If there are to many spaces the
line will be treated as a comment.
───────────────────────────────────────────────────────────────────────
Key word : OptionalSort
Parameters : <SortType> <List>
Example : OptionalSort -DATE 1
Optionally sort 'List' file areas in a different order. This keyword
can be used more than once so you can have multiple sort styles
throughout the file areas.
───────────────────────────────────────────────────────────────────────
Key word : RegNumber
Parameters : <Registration number>
Example : RegNumber 22231434343123323321
If you have registered Fbutil you can put your own registration number
here. The number must be 20 characters long so please put all leading
and trailing zeros.
───────────────────────────────────────────────────────────────────────
Key word : RemoveMissing
Parameters : none
Example : RemoveMissing
Enabling this option will remove missing files from your listing. If
the LogFile is enabled the file name and description will be placed in
the log file.
───────────────────────────────────────────────────────────────────────
Key word : SkipAreas
Parameters : <List>
Example : SkipAreas 78-200
The 'List' of areas here will not be included in any list or top
report. In fact Fbutil will not even touch the listed areas. Use this
if you do not want Fbutil to process CD-Rom Areas or invalid file
areas.
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 10
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
Key word : SysopName
Parameters : <Your Name>
Example : SysopName Bob Henderson
The name here will be placed at the very bottom of the file lists
unless the 'NoName' keyword is specified.
───────────────────────────────────────────────────────────────────────
Key word : TextPath
Parameters : <path>
Example : TextPath C:\Sbbs\Text\
The path is where you would want Fbutil to create the Fb_Areas.A?? and
Fb_Files.A?? information files. The first file is a listing of your top
file areas sorted by top downloads. The next is the top files listed by
downloads.
───────────────────────────────────────────────────────────────────────
Key word : TopExclude
Parameters : <List>
Example : TopExclude 1,30-40
Fbutil can exclude certain areas from the Area and File reports. See
the beginning of this section for information on the List parameter.
───────────────────────────────────────────────────────────────────────
Key word : TopFiles
Parameters : <number>
Example : TopFiles 100
How many files do you want in the Top Files report? The Default is 30
files in the list. You can specify up to a maximum of 100 files.
───────────────────────────────────────────────────────────────────────
Key word : TopSecurity
Parameters : <security>
Example : TopSecurity 20
TopSecurity refers the maximum security of a file area that a Top Area
or File can be included in the list. A number between 0 and 65000 would
be valid.
───────────────────────────────────────────────────────────────────────
Key word : UseCommas
Parameters : None
Example : UseCommas
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 11
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
Enabling Commas option will make all numbers that Fbutil prints to the
screen and your file lists comma delimited. 1234 becomes 1,234
F I L E L I S T S
───────────────────────────────────────────────────────────────────────
Fbutil can create up to 20 file lists in a single pass. Each file list
can have different file areas and be New only type file lists. In order
to do this you have to enter all the info for each file list in your
configuration file. There are some things you should know about the way
the configuration file should look like.
1. You MUST use the FileList key word before using any of the List????
key words.
2. The List???? key words apply to the most recent FileList specified.
3. You must specify ListAreas and ListSecurity with each FileList.
In summary the key words should be in this order to avoid any confusion
in the configuration.
Required : FileList <path\name> [New]
Required : ListSecurity <security>
Required : ListAreas <List>
Optional : ListExclude <List>
Optional : ListHeader <path\name>
Optional : ListFooter <path\name>
Here is a sample setup for two file lists, the first containing all
files and the next containing just new files. The List would use the
default header and footer if specified elsewhere in the configuration.
;----------------------------------------
; List #1
;----------------------------------------
;
FileList E:\Uploads\Allfiles.Lst
ListSecurity 20
ListAreas 1-78
;
;----------------------------------------
; List #2
;----------------------------------------
;
FileList E:\Uploads\Newfiles.Lst New
ListSecurity 20
ListAreas 1-78
;
Both lists would contain areas 1 thru 78 with a maximum security of 20.
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 12
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
T I P S A N D H I N T S
───────────────────────────────────────────────────────────────────────
■ When picking areas for file lists or sort style you can use most of
the keywords more than once. Like "SkipAreas 1" and "SkipAreas 10"
would be the same as SkipAreas 1,10.
■ If you have the need to keep certain files from being moved around
in the files.bbs when sorting, you can put a comment line above and
below it and the sort will not move them. Basically it sorts from
beginning to end unless there is a comment in the files.bbs then
the sort is from beginning to comment then from comment to end.
This is great for those file areas that are separated in to other
sections within that area.
■ Try sorting your directory in the same order as the files.bbs. Use
Nortons DS.EXE (Directory Sort) or similar utility. This will make
both Fbutil and the BBS run a little faster.
■ Use SkipAreas to pass over the empty or non-bbs file areas. This
can speed things up a little.
R E G I S T R A T I O N
───────────────────────────────────────────────────────────────────────
Fbutil is NOT Public Domain or free software, but is released as
Shareware. This means that you may copy and distribute Fbutil freely,
but if you intend to continue using it after a 30 day evaluation
period, you must register your copy or stop using it. By registering,
you are helping and encouraging the author to continue provide a good
piece of software.
When you register, you will be sent (usually by crash netmail, where
possible, or other arrangements) a "key" to insert in your FBUTIL.CFG.
Registration will enable the NoName and NoHeaders keywords. It will
also place your name in the file lists instead of the "Evaluation Copy"
message. The registration key will work for all future releases, and
possibly get you discounts on other programs that I release.
There are three ways to register Fbutil.
1. Send me money, the more the better!!.. Just kiddin folks. The
normal registration fee is $15.00 US currency. Details are in the
REGISTER.TXT file.
2. If you are a programmer and have something of yours that requires
registration I might be interested in a swap for registration of
your program. Send me a message and we can talk about it.
3. The last resort. If you cannot afford it but really want to be
honest about it send me a postcard along with the REGISTER.TXT file
and I will be glad to help you out. Make it a nice postcard or
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 13
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
maybe a picture of the family on vacation in Tahiti. Your choice.
Option number 3 might need some explanation. I myself try to register
most programs that I use, but I have 2 little boys to feed and don't
always have the money to do so. I can see where some sysops struggle
just to keep that extra phone line up for their BBS. So I am trying to
be kind to other fellow sysops in allowing them to at least use the
program to its full potential but also letting me know that they really
do use it. In this respect I can see if I need to delve further in to
the Fbutil project.
I am not a full time programmer and most money from my little utilities
will go back into my BBS to register some of the programs that I run.
T H E F U T U R E
───────────────────────────────────────────────────────────────────────
Does it ever end ? Probably not. The future of is in your hands. I will
continue to work on it but I need more than just my ideas to put into
it. Throughout the Beta stage I had some good input from the testers.
You might ask them but I think I added whatever they wanted it to do.
Your suggestions would be greatly appreciated. If you know me then you
know I will try to help just about any one. No problem is to small
although some may be to large, like writing a mailer because someone
can't get FD to work correctly.
For the future of Fbutil I plan on making up a configuration program
and dump the text file setup. Allow for generic BBS with the use of a
modified Flsearch.Ctl. Be able to read the mailer log and update the
counters as it goes. Make it share aware so you can run it on upload
areas after user logs off ( multi-line ). And a few other things that
might come soon.
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 14
───────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
FBUTIL 1.00 Documentation
───────────────────────────────────────────────────────────────────────
A C K N O W L E D G E M E N T S
───────────────────────────────────────────────────────────────────────
I would like to thank the following beta testers, who have, in one way
or another helped me get Fbutil in the shape that it is in.
Aki Antman SuperBBS HQ (2:220/620)
Bill Marshall The Dead Pool (1:365/156)
James Kennemer The Brazorian BBS (1:3812/20)
Jochen Ott DO IT ! Mailbox (2:246/76)
Kazuyoshi Shinada AVXIA BBS (6:730/9)
Ken Givens SuperBBS Help (1:1/132)
Lee Anderson MagicLand (1:139/650)
Steve Proctor The Microline BBS (1:203/529)
Wayne Harris Upspin BBS (1:3812/60)
Special thanks go to the my wife, Becky. For understanding why I stay
up so late and make the phone bill the largest payment on earth.
Many thanks to my two little boys, William and Sean. Who managed to
always sit in my lap in press the right keys when I wanted them to.
If I left anyone out it is not because I wanted to. Thanks to all who
helped in developing Fbutil.
───────────────────────────────────────────────────────────────────────
Bob Henderson (1:3812/10) Page 15
───────────────────────────────────────────────────────────────────────